/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package to3;

import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author Kevin
 */
public class Parkeerterrein {
        public List<Parkeerplaats> parkeerPlaatsen;
     
    public Parkeerterrein(){
            parkeerPlaatsen = new ArrayList<>();
}
    
    public void addParkeerplaats(String type, String plaats, String status){
        parkeerPlaatsen.add(new Parkeerplaats(type, plaats, status));
    }
    
    public void addParkeerplaats(String type, String plaats, String status, String klantnr, String beginDate){
        parkeerPlaatsen.add(new Parkeerplaats(type, plaats, status, klantnr, beginDate));
    }
    
    public void clearParkeerplaats(){
        parkeerPlaatsen.clear();
    }
        
    public Parkeerplaats getParkeerPlaats(String name){
        for (Parkeerplaats parkP : parkeerPlaatsen){
            if (parkP.getPlaats().equals(name)){
                return parkP;
            }
        }
        return null;
    }
    
    
    public List<Parkeerplaats> getParkeerplaatsen(){
        return parkeerPlaatsen;
    }
    
    public List<Parkeerplaats> getBeschikbareParkeerplaatsen(){
        List<Parkeerplaats> tempList = new ArrayList<>();
        for (Parkeerplaats pp: parkeerPlaatsen){
            if (pp.getStatus().equals("beschikbaar")){
                tempList.add(pp);
            }
        }
        return tempList;
    }
    
        public List<Parkeerplaats> getBezetteParkeerplaatsen(){
        List<Parkeerplaats> tempList = new ArrayList<>();
        for (Parkeerplaats pp: parkeerPlaatsen){
            if (pp.getStatus().equals("bezet")){
                tempList.add(pp);
            }
        }
        return tempList;
    }
    
}
        
